package cn.taichoo.server.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 手机打包业务-隐私政策对象 tai_pack_privacy_policy
 *
 * @author Wuzh
 * @date 2025-03-17
 */
@Data
@TableName("tai_pack_privacy_policy" )
public class PackPrivacyPolicy extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @TableId
    private Long id;

    /**
     * APP基础表Id
     */
    @Schema(description = "APP基础表Id")
    @Excel(name = "APP基础表Id" )
    @TableField("app_base_id" )
    private Long appBaseId;

    /**
     * 隐私政策类型；
     * 1、隐私政策；
     * 2、用户协议；
     * 3、第三方SDK目录；
     * 4、权限弹框；
     */
    @Schema(description = "隐私政策类型；1、隐私政策；2、用户协议；3、第三方SDK目录；4、权限弹框；")
    @TableField("type" )
    private Integer type;

    /**
     * 隐私政策
     */
    @Schema(description = "隐私政策")
    @Excel(name = "隐私政策" )
    @TableField("privacy_content" )
    private String privacyContent;

    /**
     * 是否删除
     */
    @Schema(description = "是否删除")
    @Excel(name = "是否删除" )
    @TableField("deleted")
    private Integer deleted;

}
